<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Weave フィルタ</title>
<link rel="stylesheet" type="text/css" href="../../avisynth.css">
<link rel="stylesheet" type="text/css" href="../ja.css">
</head>
<body>
<h2>Weave</h2>
<p><code>Weave </code>(<var>clip</var>)</p>

<p><code>Weave</code> は、<code><a href="separatefields.htm">SeparateFields</a></code> と正反対のフィルタです: 入力されたビデオクリップから対のフィールドを受け取って、それらを組み合わせてインターレースされたフレームを生成します。新たに生成されたクリップは、フレームレートとフレーム数が半分になります。<tt>Weave</tt> は、どちらのフィールドをトップにするかを決定するために、ソースクリップのフレームのパリティ情報<a href="#footnote_1" class="footnote_link">*1</a>を使用します。もしそれが間違っていたら、前もって <code><a href="parity.htm">ComplementParity</a></code> を使うか、後で <a href="swapfields.htm">SwapFields</a> を使ってください。</p>

<p>すべての AviSynth フィルタは、フィールドのパリティを把握します。そのため <tt><code>Weave</code></tt> は、つねに適当な順番でフィールドを結合します。もし他の順番を望むなら、前もって <a href="parity.htm#complementparity"><code>ComplementParity</code></a> か <code><a href="parity.htm">AssumeTFF</a></code> または <code><a href="parity.htm">AssumeBFF</a></code> を使うか、後で <a href="swapfields.htm"><code>SwapFields</code></a> を使わなければなりません。</p>

<p>バージョン 2.5.6 から、クリップがすでにフレームベースなら、このフィルタは例外を引き起こします。2 回目に Weave を強制するには、<code><a href="parity.htm">AssumeFieldBased</a></code> を使うとよいかもしれません。それよりも前のバージョンでは、フレームベースの素材に対しては何も行いませんでした。</p>

<p><kbd>原文 Date: 2006/12/15 19:29:25</kbd><br>
<kbd>日本語訳 $Date: 2008/07/07 21:54:17 $</kbd></p>
<FORM>
<INPUT TYPE="Button" VALUE="戻る"
onClick="history.go(-1)">
</form>

<hr>
<div id="footnote">
<ul>
  <li>訳者註:
    <ul>
      <li><a name="footnote_1" class="footnote_link">*1</a> <span class="footnote_text">パリティ（parity）は、日本語で「奇偶性」。この情報は、<a href="../syntax_clip_properties.htm">GetParity</a> 関数によって取得することができます。</span></li>
    </ul>
  </li>
</ul>
</div>

</body>
</html>
